home *** CD-ROM | disk | FTP | other *** search
/ PC User 2003 July / Disc 2 / PCU0703CD2.iso / entertn / demos / files / unreal2.exe / Disk1 / data1.cab / App_Executables / UIScripts / U2HUD.ui < prev    next >
Encoding:
Text File  |  2003-03-13  |  46.6 KB  |  2,013 lines

  1.  
  2. ##############################
  3.  
  4. [Root]
  5. Class=FixedSizeContainer
  6. Component=TopPieces
  7. Component=UseReticle
  8. Component=ProximityReticle:0
  9. Component=ProximityReticle:1
  10. Component=ProximityReticle:2
  11. Component=ProximityReticle:3
  12. Component=ProximityReticle:4
  13. Component=ProximityReticle:5
  14. Component=ProximityReticle:6
  15. Component=ProximityReticle:7
  16. Component=ProximityReticle:8
  17. Component=ProximityReticle:9
  18. Component=ObjectiveNotify
  19. Component=ObjectivesScreen
  20. Component=DialogTrays
  21. ;Component=BurstTransmission.Root
  22. Component=FixedSizeContainer
  23.     Name=BurstTransmissionHook
  24.  
  25. [TopPieces]
  26. Class=FixedSizeContainer
  27. ;Component=TempMouse
  28. ;Component=TempEditor
  29. Component=WeaponPanel
  30. Component=U2Assets
  31. Component=DamageIndicator
  32. Component=Health
  33. Component=Shield
  34. Component=Clip
  35. Component=Ammo
  36. Component=WeaponTrays
  37. Component=TutorialHUD.WeaponTrays
  38. Component=ArtifactHolder
  39. Component=XMPHolder
  40. Component=TutorialScoreboard
  41. EnabledAccess=GameFlag,bDisplayHud
  42.  
  43. ##############################
  44.  
  45. [Health]
  46. Class=FixedSizeContainer
  47. Component=GlowFlash:Health/None/-14/-21
  48. Component=ImageComponent
  49.     Image=Health
  50. Component=ImageWipe
  51.     TopImage=OrangeBar
  52.     ;BottomImage=BarBackground
  53.     Access=Player,GetHealthPct
  54.     AutoSize=true
  55.     Location=48,0
  56. Component=LabelShadow
  57.     Access=Player,GetHealthString
  58.     Font=HUD_Fonts.Micro12
  59.     Location=8,-1
  60. Align=HardLeft,HardTop
  61. Location=32,48
  62.  
  63. [Shield]
  64. Class=FixedSizeContainer
  65. Component=GlowFlash:Shield/None/-14/-21
  66. Component=ImageComponent
  67.     Image=Shield
  68. Component=ImageWipe
  69.     TopImage=BlueBar
  70.     ;BottomImage=BarBackground
  71.     Access=Player,GetPowerSuitPct
  72.     AutoSize=true
  73.     Location=48,0
  74. Component=LabelShadow
  75.     Access=Player,GetPowerSuitPowerString
  76.     Font=HUD_Fonts.Micro12
  77.     Location=8,-1
  78. Align=HardLeft,HardTop
  79. Location=64,74
  80.  
  81. [Clip]
  82. Class=FixedSizeContainer
  83. Component=GlowFlash:Clip/Right/14/-21
  84. Component=ImageComponent
  85.     Image=Clip
  86.     Align=Right,None
  87. Component=ImageWipe
  88.     TopImage=OrangeBarR
  89.     ;BottomImage=BarBackgroundR
  90.     Access=Player,GetAmmoClipPct
  91.     Invert=true
  92.     AutoSize=true
  93.     Location=-48,0
  94.     Align=Right,None
  95. Component=LabelShadow
  96.     Access=Player,GetClipRoundsRemaining
  97.     Font=HUD_Fonts.Micro12
  98.     Align=Right,None
  99.     Location=-8,-1
  100. Align=HardRight,HardTop
  101. Location=-32,48
  102.  
  103. [Ammo]
  104. Class=FixedSizeContainer
  105. Component=GlowFlash:Ammo/Right/14/-21
  106. Component=ImageComponent
  107.     Image=Ammo
  108.     Align=Right,None
  109. Component=ImageWipe
  110.     TopImage=BlueBarR
  111.     ;BottomImage=BarBackgroundR
  112.     Access=Player,GetAmmoTotalPct
  113.     Invert=true
  114.     AutoSize=true
  115.     Location=-48,0
  116.     Align=Right,None
  117. Component=LabelShadow
  118.     Access=Player,GetTotalAmmoString
  119.     Font=HUD_Fonts.Micro12
  120.     Align=Right,None
  121.     Location=-8,-1
  122. Align=HardRight,HardTop
  123. Location=-64,74
  124.  
  125. [GlowFlash]
  126. Class=MultiStateComponent
  127. State=NULL
  128. State=GlowFlashImage
  129. Transition=%0%Flash,1,0,0.8,GlowFlashImage
  130. TweenLocation=false
  131. TweenAlpha=true
  132. Align=%1%,None
  133. Location=%2%,%3%
  134. DrawOrder=1
  135.  
  136. [GlowFlashImage]
  137. Class=ImageComponent
  138. Image=%0%Glow
  139. Size=256,64
  140.  
  141. ##############################
  142.  
  143. [WeaponTrays]
  144. Class=TileContainer
  145. Vertical=true
  146. FixedSpacing=30
  147. Component=WeaponTray:1
  148. Component=WeaponTray:2
  149. Component=WeaponTray:3
  150. Component=WeaponTray:4
  151. Component=WeaponTray:5
  152. Align=HardRight,HardCenter
  153. Location=0,-64
  154.  
  155. [WeaponTray]
  156. Class=MultiStateComponent
  157. State=NULL
  158. State=WeaponTrayC
  159. Transition=ShowWeaponTray%0%,1,1,0,NULL
  160. Transition=HideWeaponTray%0%,1,0,0.25,WeaponTrayC
  161. TriggerEvent=0,0.0,Event,WeaponPanelInitiate.PlaySound
  162. TweenLocation=false
  163. TweenLinear=true
  164. TweenAlpha=true
  165.  
  166. [WeaponTrayC]
  167. Class=FixedSizeContainer
  168. Component=WeaponDispatch
  169. Component=WeaponBackground
  170. Component=WeaponSlotNum
  171. Component=WeaponSlots
  172. Component=WeaponZag
  173. Component=WeaponZagGlow
  174.  
  175. [WeaponDispatch]
  176. Class=MultiStateComponent
  177. State=NULL
  178. Transition=ShowWeaponTray%0%,0,0,1,NULL
  179. TriggerEvent=0,0.0,Event,WeaponDispatch.Reset
  180. TriggerEvent=0,0.3,Event,WeaponDispatch.FlashZig
  181. TriggerEvent=0,0.4,Event,WeaponDispatch.ShowWeapon_1
  182. TriggerEvent=0,0.5,Event,WeaponDispatch.ShowWeapon_2
  183. TriggerEvent=0,0.6,Event,WeaponDispatch.ShowWeapon_3
  184. TriggerEvent=0,0.7,Event,WeaponDispatch.ShowWeapon_4
  185. TriggerEvent=0,0.8,Event,WeaponDispatch.ShowWeapon_5
  186. TweenLocation=false
  187. Register=WeaponDispatch
  188.  
  189. [WeaponBackground]
  190. Class=FixedSizeContainer
  191. Component=WeaponBackgroundA
  192. Align=Right,None
  193. WidthAccess=exp(Parent.WeaponSlots.Width+60)
  194. Height=27
  195. DrawOrder=1
  196.  
  197. [WeaponBackgroundA]
  198. Class=MultiStateComponent
  199. State=WeaponBackgroundF:1/0
  200. State=WeaponBackgroundF:0/1
  201. Transition=ShowWeaponTray%0%,0,1,0.25,WeaponBackgroundF_tween:0/0
  202. TweenLocation=false
  203. TweenLinear=true
  204.  
  205. [WeaponBackgroundF]
  206. Class=Frame
  207. Component=WeaponScreen
  208. Component=ImageComponent
  209.     Image=BackgroundBlock
  210.     WidthAccess=exp(Parent.Parent.Parent.Width)
  211.     Height=27
  212. Component=ImageComponent
  213.     Image=ThinTopLine
  214.     WidthAccess=exp(Parent.Parent.Parent.Width)
  215.     Height=1
  216.     Location=0,2
  217. FrameXPctAccessor=exp(%0%)
  218. FrameYPct=0
  219. FrameWidthPctAccessor=exp(%1%)
  220. FrameHeightPct=1
  221.  
  222. [WeaponBackgroundF_tween]
  223. Class=Frame
  224. Component=WeaponScreen
  225. Component=ImageComponent
  226.     Image=BackgroundBlock
  227.     WidthAccess=exp(Parent.Parent.Parent.Width)
  228.     Height=27
  229. Component=ImageComponent
  230.     Image=ThinTopLine
  231.     WidthAccess=exp(Parent.Parent.Parent.Width)
  232.     Height=1
  233.     Location=0,2
  234.  
  235. [WeaponScreen]
  236. Class=TileContainer
  237. Horizontal=true
  238. Component=ImageComponent
  239.     Image=ScreenTile
  240.     WidthAccess=exp(Parent.Parent.Parent.Parent.Width-88)
  241.     Height=22
  242. Component=ImageComponent
  243.     Image=ScreenFront
  244. Location=0,2
  245. Alpha=128
  246. DrawOrder=1
  247.  
  248. [WeaponSlotNum]
  249. Class=MultiStateComponent
  250. State=NULL
  251. State=WeaponSlotNumL
  252. Transition=ShowWeaponTray%0%,0,1,1.0,WeaponSlotNumL
  253. TweenLocation=false
  254. TweenAlpha=true
  255. Align=Right,None
  256. Location=-3,1
  257. DrawOrder=1
  258.  
  259. [WeaponSlotNumL]
  260. Class=Label
  261. Font=HUD_Fonts.Micro12
  262. Text=%0%
  263.  
  264. [WeaponZag]
  265. Class=MultiStateComponent
  266. State=NULL
  267. State=WeaponZagI
  268. Transition=WeaponDispatch.FlashZig,1,1,0,NULL
  269. Transition=WeaponDispatch.Reset,0,0,0,NULL
  270. TweenLocation=false
  271. Align=Right,None
  272. Location=-7,9
  273. DrawOrder=1
  274.  
  275. [WeaponZagI]
  276. Class=ImageComponent
  277. Image=ZigZag
  278.  
  279. [WeaponZagGlow]
  280. Class=MultiStateComponent
  281. State=NULL
  282. State=WeaponZagGlowI
  283. Transition=WeaponDispatch.FlashZig,1,0,1.0,WeaponZagGlowI
  284. Transition=WeaponDispatch.Reset,0,0,0.0,NULL
  285. TweenLocation=false
  286. TweenAlpha=true
  287. Align=Right,None
  288. Location=-7,7
  289. DrawOrder=1
  290.  
  291. [WeaponZagGlowI]
  292. Class=ImageComponent
  293. Image=ZigZagGlow
  294.  
  295. [WeaponSlots]
  296. Class=TileContainer
  297. Horizontal=true
  298. Component=WeaponIndicator:%0%/5
  299. Component=WeaponIndicator:%0%/4
  300. Component=WeaponIndicator:%0%/3
  301. Component=WeaponIndicator:%0%/2
  302. Component=WeaponIndicator:%0%/1
  303. Align=Right,None
  304. Location=-62,2
  305. DrawOrder=1
  306.  
  307. [WeaponIndicator]
  308. Class=MultiStateComponent
  309. State=NULL
  310. State=WeaponIndicatorC
  311. Transition=AddAllWeapons,1,1,0,NULL
  312. Transition=RemoveAllWeapons,0,0,0,NULL
  313. Transition=AddWeapon%0%_%1%,1,1,0,NULL
  314. Transition=RemoveWeapon%0%_%1%,0,0,0,NULL
  315. TweenLocation=false
  316.  
  317. [WeaponIndicatorC]
  318. Class=FixedSizeContainer
  319. Component=WeaponTrayImage
  320. Component=WeaponHilite
  321. Component=MultiImageComponent
  322.     Access=WeaponPanel,GetWeaponIcon_%0%_%1%
  323.     AutoResize=true
  324.     Images=WI_Default
  325.     Images=WI_DP
  326.     Images=WI_P
  327.     Images=WI_AR
  328.     Images=WI_FT
  329.     Images=WI_RL
  330.     Images=WI_T
  331.     Images=WI_ER
  332.     Images=WI_LR
  333.     Images=WI_MC
  334.     Images=WI_SC
  335.     Images=WI_GL
  336.     Images=WI_S
  337.     Images=WI_LG
  338.     Images=WI_SR
  339.     Images=XMP_AT
  340.     Images=XMP_RT
  341.     Images=XMP_SG
  342.     Images=XMP_PS
  343.     Location=23,0
  344. Component=LabelShadow
  345.     Font=HUD_Fonts.Micro10
  346.     Access=WeaponPanel,GetWeaponAmmo_%0%_%1%
  347.     Location=10,11
  348. Size=64,22
  349. DrawOrder=1
  350.  
  351. [WeaponTrayImage]
  352. Class=MultiStateComponent
  353. State=NULL
  354. State=WeaponTrayImageC
  355. Transition=WeaponDispatch.ShowWeapon_%1%,0,1,0.2,WeaponTrayImageC
  356. Transition=WeaponDispatch.Reset,0,0,0.0,NULL
  357. TriggerEvent=0,0.0,Event,WeaponPanelCascade.PlaySound
  358. TweenLocation=false
  359. TweenAlpha=true
  360.  
  361. [WeaponTrayImageC]
  362. Class=ImageComponent
  363. Image=WeaponTray
  364. Alpha=128
  365.  
  366. [WeaponHilite]
  367. Class=MultiStateComponent
  368. State=NULL
  369. State=WeaponHiliteImage
  370. Transition=HiliteAllWeapons,1,1,0,NULL
  371. Transition=UnHiliteAllWeapons,0,0,0,NULL
  372. Transition=HiliteWeapon%0%_%1%,1,1,0,NULL
  373. Transition=UnHiliteWeapon%0%_%1%,0,0,0,NULL
  374. TweenLocation=false
  375. DrawOrder=1
  376.  
  377. [WeaponHiliteImage]
  378. Class=ImageComponent
  379. Image=WeaponHilite
  380.  
  381. ##############################
  382.  
  383. [DialogMonkey]
  384. Helper=U2Dialog$DialogMonkey
  385. RegisterObj=DialogMonkey
  386.  
  387. [DialogTrays]
  388. Class=TileContainer
  389. Vertical=true
  390. FixedSpacing=30
  391. Component=DialogMonkey
  392. Component=DialogTray_withSound:1
  393. Component=DialogTray:2
  394. Component=DialogTray:3
  395. Component=DialogTray:4
  396. Component=DialogTray:5
  397. Component=DialogTray:6
  398. Component=DialogTray:7
  399. Align=HardLeft,HardCenter
  400.  
  401. [DialogTray_withSound]
  402. Class=MultiStateComponent
  403. State=NULL
  404. State=DialogTrayC
  405. Transition=DialogOn%0%,1,1,0,NULL
  406. Transition=DialogOff%0%,1,0,0.25,DialogTrayC
  407. Transition=DialogHide,1,0,0,NULL
  408. TriggerEvent=0,0.0,Event,DialogPanelCascade.PlaySound
  409. TweenLocation=false
  410. TweenLinear=true
  411. TweenAlpha=true
  412.  
  413. [DialogTray]
  414. Class=MultiStateComponent
  415. State=NULL
  416. State=DialogTrayC
  417. Transition=DialogOn%0%,1,1,0,NULL
  418. Transition=DialogOff%0%,1,0,0.25,DialogTrayC
  419. Transition=DialogHide,1,0,0,NULL
  420. TweenLocation=false
  421. TweenLinear=true
  422. TweenAlpha=true
  423.  
  424. [DialogTrayC]
  425. Class=FixedSizeContainer
  426. Component=DialogDispatch
  427. Component=DialogBackground
  428. Component=DialogSlotNum
  429. Component=DialogSlot
  430. Component=DialogZag
  431. Component=DialogZagGlow
  432. Component=DialogText
  433.  
  434. [DialogText]
  435. Class=MultiStateComponent
  436. State=NULL
  437. State=DialogTextF:%0%/0/255
  438. State=DialogTextF:%0%/1/0
  439. Transition=DialogDispatch.ShowDialogText,1,2,0.3,DialogTextF_tween:%0%
  440. Transition=DialogDispatch.Reset,0,0,0.0,NULL
  441. TweenLocation=false
  442. TweenReverseEase=true
  443. Location=82,3
  444. DrawOrder=1
  445.  
  446. [DialogTextF]
  447. Class=Frame
  448. Component=DialogLabel
  449. Component=DialogTextGlowB:%2%
  450. FrameWidthPctAccessor=exp(%1%)
  451. FrameHeightPct=1.0
  452.  
  453. [DialogLabel]
  454. Class=Label
  455. LocalizedFont=DialogFont
  456. Access=DialogMonkey,GetText%0%
  457.  
  458. [DialogTextF_tween]
  459. Class=Frame
  460. Component=Label
  461.     LocalizedFont=DialogFont
  462.     Access=DialogMonkey,GetText%0%
  463. Component=DialogTextGlowB_tween
  464.  
  465. [DialogTextGlowA]
  466. Class=ImageComponent
  467. Image=TextGlowSwipe
  468. Alpha=%0%
  469.  
  470. [DialogTextGlowA_tween]
  471. Class=ImageComponent
  472. Image=TextGlowSwipe
  473. Align=Right,None
  474. Location=8,-2
  475.  
  476. [DialogTextGlowB]
  477. Class=AnimatedImageComponent
  478. Image=TextGlowSwipe
  479. Alpha=%0%
  480.  
  481. [DialogTextGlowB_tween]
  482. Class=AnimatedImageComponent
  483. Image=TextGlowSwipeB01
  484. Image=TextGlowSwipeB02
  485. Image=TextGlowSwipeB03
  486. Image=TextGlowSwipeB04
  487. Image=TextGlowSwipeB01
  488. Image=TextGlowSwipeB02
  489. Image=TextGlowSwipeB03
  490. Image=TextGlowSwipeB04
  491. Align=Right,None
  492. Location=7,-4
  493.  
  494. [DialogTextGlowC]
  495. Class=AnimatedImageComponent
  496. Image=TextGlowSwipe
  497. Alpha=%0%
  498.  
  499. [DialogTextGlowC_tween]
  500. Class=AnimatedImageComponent
  501. Image=TextGlowSwipeC01
  502. Image=TextGlowSwipeC02
  503. Image=TextGlowSwipeC03
  504. Image=TextGlowSwipeC04
  505. Image=TextGlowSwipeC01
  506. Image=TextGlowSwipeC02
  507. Image=TextGlowSwipeC03
  508. Image=TextGlowSwipeC04
  509. Align=Right,None
  510. Location=7,-5
  511.  
  512. [DialogDispatch]
  513. Class=MultiStateComponent
  514. State=NULL
  515. Transition=DialogOn%0%,0,0,1,NULL
  516. TriggerEvent=0,0.0,Event,DialogDispatch.Reset
  517. TriggerEvent=0,0.3,Event,DialogDispatch.FlashZig
  518. TriggerEvent=0,0.3,Event,DialogDispatch.ShowDialogText
  519. TriggerEvent=0,0.4,Event,DialogDispatch.ShowDialogTray
  520. TweenLocation=false
  521. Register=DialogDispatch
  522.  
  523. [DialogBackground]
  524. Class=MultiStateComponent
  525. State=DialogBackgroundF:0
  526. State=DialogBackgroundF:1
  527. Transition=DialogOn%0%,0,1,0.25,DialogBackgroundF_tween
  528. TweenLocation=false
  529. TweenLinear=true
  530. DrawOrder=1
  531.  
  532. [DialogBackgroundF]
  533. Class=Frame
  534. Component=DialogScreen
  535. Component=ImageComponent
  536.     Image=BackgroundBlockR
  537.     WidthAccess=exp(Parent.Parent.Parent.DialogText.DialogLabel.Width+96)
  538.     Height=27
  539. Component=ImageComponent
  540.     Image=ThinTopLineR
  541.     WidthAccess=exp(Parent.Parent.Parent.DialogText.DialogLabel.Width+96)
  542.     Height=1
  543.     Location=0,2
  544. FrameWidthPctAccessor=exp(%0%)
  545. FrameHeightPct=1
  546.  
  547. [DialogBackgroundF_tween]
  548. Class=Frame
  549. Component=DialogScreen
  550. Component=ImageComponent
  551.     Image=BackgroundBlockR
  552.     WidthAccess=exp(Parent.Parent.Parent.DialogText.DialogLabel.Width+96)
  553.     Height=27
  554. Component=ImageComponent
  555.     Image=ThinTopLineR
  556.     WidthAccess=exp(Parent.Parent.Parent.DialogText.DialogLabel.Width+96)
  557.     Height=1
  558.     Location=0,2
  559.  
  560. [DialogScreen]
  561. Class=TileContainer
  562. Horizontal=true
  563. Component=ImageComponent
  564.     Image=ScreenFrontR
  565. Component=ImageComponent
  566.     Image=ScreenTile
  567.     WidthAccess=exp(Parent.Parent.Parent.Parent.DialogText.DialogLabel.Width+8)
  568.     Height=22
  569. Location=0,2
  570. Alpha=128
  571. DrawOrder=1
  572.  
  573. [DialogSlotNum]
  574. Class=MultiStateComponent
  575. State=NULL
  576. State=DialogSlotNumL
  577. Transition=DialogOn%0%,0,1,1.0,DialogSlotNumL
  578. TweenLocation=false
  579. TweenAlpha=true
  580. Location=3,1
  581. DrawOrder=1
  582.  
  583. [DialogSlotNumL]
  584. Class=Label
  585. Font=HUD_Fonts.Micro12
  586. Text=%0%
  587.  
  588. [DialogZag]
  589. Class=MultiStateComponent
  590. State=NULL
  591. State=DialogZagI
  592. Transition=DialogDispatch.FlashZig,1,1,0,NULL
  593. Transition=DialogDispatch.Reset,0,0,0,NULL
  594. TweenLocation=false
  595. Location=7,9
  596. DrawOrder=1
  597.  
  598. [DialogZagI]
  599. Class=ImageComponent
  600. Image=ZigZagR
  601.  
  602. [DialogZagGlow]
  603. Class=MultiStateComponent
  604. State=NULL
  605. State=DialogZagGlowI
  606. Transition=DialogDispatch.FlashZig,1,0,1.0,DialogZagGlowI
  607. Transition=DialogDispatch.Reset,0,0,0.0,NULL
  608. TweenLocation=false
  609. TweenAlpha=true
  610. Location=7,7
  611. DrawOrder=1
  612.  
  613. [DialogZagGlowI]
  614. Class=ImageComponent
  615. Image=ZigZagGlowR
  616.  
  617. [DialogSlot]
  618. Class=MultiStateComponent
  619. State=NULL
  620. State=DialogSlotC
  621. Transition=DialogDispatch.ShowDialogTray,0,1,0.2,DialogSlotC
  622. Transition=DialogDispatch.Reset,0,0,0,NULL
  623. TweenLocation=false
  624. TweenAlpha=true
  625.  
  626. [DialogSlotC]
  627. Class=TileContainer
  628. Horizontal=true
  629. Component=ImageComponent
  630.     Image=DialogTrayFront
  631. Component=ImageComponent
  632.     Image=DialogTrayMiddle
  633.     WidthAccess=exp(Parent.Parent.Parent.DialogLabel.Width-32)
  634.     Height=22
  635. Component=ImageComponent
  636.     Image=DialogTrayEnd
  637. Location=54,2
  638. Alpha=128
  639. DrawOrder=1
  640.  
  641. ##############################
  642.  
  643. [ArtifactHolder]
  644. Class=FixedSizeContainer
  645. Component=ArtifactDispatch
  646. Component=ArtifactZag
  647. Component=ArtifactZagGlow
  648. Component=ArtifactSlot
  649. Align=HardLeft,HardBottom
  650. Y=-100
  651.  
  652. [ArtifactDispatch]
  653. Class=MultiStateComponent
  654. State=NULL
  655. Transition=ArtifactTrayShow,0,0,1,NULL
  656. Transition=ArtifactTrayHide,0,0,1,NULL
  657. Transition=LevelChange,0,0,1,NULL
  658. TriggerEvent=0,0.0,Event,ArtifactDispatch.Reset
  659. TriggerEvent=0,0.0,Event,ArtifactDispatch.FlashZig
  660. TriggerEvent=0,0.1,Event,ArtifactDispatch.ShowArtifactSlot
  661. TriggerEvent=1,0.0,Event,ArtifactDispatch.Reset
  662. TriggerEvent=2,0.0,Event,ArtifactDispatch.Reset
  663. TweenLocation=false
  664. Register=ArtifactDispatch
  665.  
  666. [ArtifactSlot]
  667. Class=MultiStateComponent
  668. State=NULL
  669. State=ArtifactSlotI
  670. Transition=ArtifactDispatch.ShowArtifactSlot,0,1,0.2,ArtifactSlotI
  671. Transition=ArtifactDispatch.Reset,0,0,0,NULL
  672. TweenLocation=false
  673. TweenAlpha=true
  674. DrawOrder=1
  675.  
  676. [ArtifactSlotI]
  677. Class=FixedSizeContainer
  678. Component=ImageComponent
  679.     Image=ArtifactHolder
  680. Component=ArtifactIcons
  681. X=34
  682.  
  683. [ArtifactZag]
  684. Class=MultiStateComponent
  685. State=NULL
  686. State=ArtifactZagI
  687. Transition=ArtifactDispatch.FlashZig,1,1,0,NULL
  688. Transition=ArtifactDispatch.Reset,0,0,0,NULL
  689. TweenLocation=false
  690. Y=27
  691. DrawOrder=1
  692.  
  693. [ArtifactZagI]
  694. Class=ImageComponent
  695. Image=ArtifactZigZag
  696.  
  697. [ArtifactZagGlow]
  698. Class=MultiStateComponent
  699. State=NULL
  700. State=ArtifactZagGlowI
  701. Transition=ArtifactDispatch.FlashZig,1,0,1.0,ArtifactZagGlowI
  702. Transition=ArtifactDispatch.Reset,0,0,0,NULL
  703. TweenLocation=false
  704. TweenAlpha=true
  705. Y=24
  706. DrawOrder=1
  707.  
  708. [ArtifactZagGlowI]
  709. Class=ImageComponent
  710. Image=ArtifactZigZagGlow
  711.  
  712. [ArtifactIcons]
  713. Class=MultiStateComponent
  714. State=NULL
  715. State=ArtifactIcon:Armor
  716. State=ArtifactIcon:Damage
  717. State=ArtifactIcon:Health
  718. State=ArtifactIcon:Invisible
  719. State=ArtifactIcon:Locator
  720. State=ArtifactIcon:Speed
  721. Transition=ArtifactReset,0,0,0,NULL
  722. Transition=ArtifactShowArmor,1,1,0,NULL
  723. Transition=ArtifactShowDamage,2,2,0,NULL
  724. Transition=ArtifactShowHealth,3,3,0,NULL
  725. Transition=ArtifactShowInvisible,4,4,0,NULL
  726. Transition=ArtifactShowLocator,5,5,0,NULL
  727. Transition=ArtifactShowSpeed,6,6,0,NULL
  728. NextTransitionEvent=ArtifactShowNext
  729. Location=25,16
  730. DrawOrder=1
  731.  
  732. [ArtifactIcon]
  733. Class=FixedSizeContainer
  734. Component=ImageComponent
  735.     Image=Artifact_%0%
  736.     Align=Center,Center
  737.  
  738. ##############################
  739.  
  740. [XMPHolder]
  741. Class=FixedSizeContainer
  742. Component=XMPDispatch
  743. Component=XMPZag
  744. Component=XMPZagGlow
  745. Component=XMPSlot
  746. Align=HardRight,HardBottom
  747. Y=-100
  748.  
  749. [XMPDispatch]
  750. Class=MultiStateComponent
  751. State=NULL
  752. Transition=XMPTrayShow,0,0,1,NULL
  753. Transition=XMPTrayHide,0,0,1,NULL
  754. TriggerEvent=0,0.0,Event,XMPDispatch.Reset
  755. TriggerEvent=0,0.0,Event,XMPDispatch.FlashZig
  756. TriggerEvent=0,0.1,Event,XMPDispatch.ShowXMPSlot
  757. TriggerEvent=1,0.0,Event,XMPDispatch.Reset
  758. TweenLocation=false
  759. Register=XMPDispatch
  760.  
  761. [XMPSlot]
  762. Class=MultiStateComponent
  763. State=NULL
  764. State=XMPSlotI
  765. Transition=XMPDispatch.ShowXMPSlot,0,1,0.2,XMPSlotI
  766. Transition=XMPDispatch.Reset,0,0,0,NULL
  767. TweenLocation=false
  768. TweenAlpha=true
  769. DrawOrder=1
  770.  
  771. [XMPSlotI]
  772. Class=FixedSizeContainer
  773. Component=ImageComponent
  774.     Image=XMPHolder
  775.     Align=Right,None
  776. Component=XMPIcons
  777. X=-34
  778.  
  779. [XMPZag]
  780. Class=MultiStateComponent
  781. State=NULL
  782. State=XMPZagI
  783. Transition=XMPDispatch.FlashZig,1,1,0,NULL
  784. Transition=XMPDispatch.Reset,0,0,0,NULL
  785. TweenLocation=false
  786. Align=Right,None
  787. Y=27
  788. DrawOrder=1
  789.  
  790. [XMPZagI]
  791. Class=ImageComponent
  792. Image=XMPZigZag
  793.  
  794. [XMPZagGlow]
  795. Class=MultiStateComponent
  796. State=NULL
  797. State=XMPZagGlowI
  798. Transition=XMPDispatch.FlashZig,1,0,1.0,XMPZagGlowI
  799. Transition=XMPDispatch.Reset,0,0,0,NULL
  800. TweenLocation=false
  801. TweenAlpha=true
  802. Align=Right,None
  803. Y=24
  804. DrawOrder=1
  805.  
  806. [XMPZagGlowI]
  807. Class=ImageComponent
  808. Image=XMPZigZagGlow
  809.  
  810. [XMPIcons]
  811. Class=MultiStateComponent
  812. State=XMPIcon:XMP_Unknown
  813. State=XMPIcon:AutoTurret
  814. State=XMPIcon:RocketTurret
  815. State=XMPIcon:FieldGenerator
  816. State=XMPIcon:ProximitySensor
  817. Transition=XMPShowDefault,0,0,0,NULL
  818. Transition=XMPShowAutoTurret,1,1,0,NULL
  819. Transition=XMPShowRocketTurret,2,2,0,NULL
  820. Transition=XMPShowFieldGenerator,3,3,0,NULL
  821. Transition=XMPShowProximitySensor,4,4,0,NULL
  822. NextTransitionEvent=XMPShowNext
  823. Location=-25,16
  824. DrawOrder=1
  825.  
  826. [XMPIcon]
  827. Class=FixedSizeContainer
  828. Component=ImageComponent
  829.     Image=XMPTextBackground
  830.     Align=Right,None
  831.     Location=-26,-16
  832.     WidthAccess=exp(Parent.LabelShadow.Width-30)
  833. Component=ImageComponent
  834.     Image=XMPTextEnd
  835.     Align=Right,None
  836.     XAccess=exp(4-Parent.LabelShadow.Width)
  837.     Y=-16
  838. Component=ImageComponent
  839.     Image=%0%
  840.     Align=Center,Center
  841. Component=LabelShadow
  842.     LocalizedFont=XMPFont
  843.     Text=%0%
  844.     Align=Right,None
  845.     Location=-19,5
  846.     Localize=true
  847.     
  848. ##############################
  849.  
  850. [ObjectiveNotify]
  851. Class=MultiStateComponent
  852. State=NULL
  853. State=ObjectiveNotifyText
  854. Transition=NewObjective,1,0,4.0,ObjectiveNotifyText:NewObjective
  855. Transition=ObjectiveCompleted,1,0,4.0,ObjectiveNotifyText:ObjectiveCompleted
  856. Transition=ObjectiveFailed,1,0,4.0,ObjectiveNotifyText:ObjectiveFailed
  857. TweenLocation=false
  858. TweenAlpha=true
  859. DrawOrder=1
  860.  
  861. [ObjectiveNotifyText]
  862. Class=Label
  863. LocalizedFont=ObjectiveFont
  864. Text=%0%
  865. Localize=true
  866. Align=HardLeft,HardBottom
  867. Y=-4
  868.  
  869. ##############################
  870.  
  871. [ProximityReticle]
  872. Class=FixedSizeContainer
  873. Component=ProximityReticleFade:%0%
  874.  
  875. [ProximityReticleFade]
  876. Class=MultiStateComponent
  877. State=NULL
  878. State=ProximityReticleBits:%0%
  879. Transition=ProximityReticleOn%0%,0,1,0,ProximityReticleBits:%0%
  880. Transition=ProximityReticleOff%0%,1,0,0,ProximityReticleBits:%0%
  881. TweenLocation=false
  882. TweenAlpha=true
  883.  
  884. [ProximityReticleBits]
  885. Class=FixedSizeContainer
  886. Component=ProximityCorners:%0%
  887. Component=ProximityTopBars:%0%
  888. Component=ProximitySideBars:%0%
  889.  
  890. [ProximityCorners]
  891. Class=MultiStateComponent
  892. State=NULL
  893. State=ProximityCornersC:%0%
  894. Transition=ProximityReticleCorners%0%,1,1,0,NULL
  895. Transition=ProximityReticleOff%0%,0,0,0,NULL
  896. DrawOrder=1
  897.  
  898. [ProximityCornersC]
  899. Class=FixedSizeContainer
  900. Component=ProximityCornerNW:%0%
  901. Component=ProximityCornerNE:%0%
  902. Component=ProximityCornerSW:%0%
  903. Component=ProximityCornerSE:%0%
  904.  
  905. [ProximityTopBars]
  906. Class=MultiStateComponent
  907. State=NULL
  908. State=ProximityTopBarsC:%0%
  909. Transition=ProximityReticleTopBars%0%,1,1,0,NULL
  910. Transition=ProximityReticleOff%0%,0,0,0,NULL
  911. DrawOrder=1
  912.  
  913. [ProximityTopBarsC]
  914. Class=FixedSizeContainer
  915. Component=ProximityTopNW:%0%
  916. Component=ProximityTopNE:%0%
  917. Component=ProximityTopSW:%0%
  918. Component=ProximityTopSE:%0%
  919. Component=ImageComponent
  920.     Image=ProximityLineTop
  921.     XAccess=exp(Parent.ProximityTopNW.X+16)
  922.     YAccess=exp(Parent.ProximityTopNW.Y)
  923.     WidthAccess=UseReticleMonkey,LineWidthAlt%0%
  924.     AlphaAccess=UseReticleMonkey,GetAlphaAlt%0%
  925.  
  926. Component=ImageComponent
  927.     Image=ProximityLineBottom
  928.     XAccess=exp(Parent.ProximityTopSW.X+16)
  929.     YAccess=exp(Parent.ProximityTopSW.Y)
  930.     WidthAccess=UseReticleMonkey,LineWidthAlt%0%
  931.     AlphaAccess=UseReticleMonkey,GetAlphaAlt%0%
  932.  
  933. [ProximitySideBars]
  934. Class=MultiStateComponent
  935. State=NULL
  936. State=ProximitySideBarsC:%0%
  937. Transition=ProximityReticleSideBars%0%,1,1,0,NULL
  938. Transition=ProximityReticleOff,0,0,0,NULL
  939. DrawOrder=1
  940.  
  941. [ProximitySideBarsC]
  942. Class=FixedSizeContainer
  943. Component=ProximitySideNW:%0%
  944. Component=ProximitySideNE:%0%
  945. Component=ProximitySideSW:%0%
  946. Component=ProximitySideSE:%0%
  947. Component=ImageComponent
  948.     Image=ProximityLineLeft
  949.     XAccess=exp(Parent.ProximitySideNW.X)
  950.     YAccess=exp(Parent.ProximitySideNW.Y+16)
  951.     HeightAccess=UseReticleMonkey,LineHeightAlt%0%
  952.     AlphaAccess=UseReticleMonkey,GetAlphaAlt%0%
  953. Component=ImageComponent
  954.     Image=ProximityLineRight
  955.     XAccess=exp(Parent.ProximitySideNE.X)
  956.     YAccess=exp(Parent.ProximitySideNE.Y+16)
  957.     HeightAccess=UseReticleMonkey,LineHeightAlt%0%
  958.     AlphaAccess=UseReticleMonkey,GetAlphaAlt%0%
  959.  
  960. [ProximityCornerNW]
  961. Class=ImageComponent
  962. Image=ProximityCornerNW
  963. LocationAccess=UseReticleMonkey,MainBracketNWAlt%0%
  964. AlphaAccess=UseReticleMonkey,GetAlphaAlt%0%
  965.  
  966. [ProximityCornerNE]
  967. Class=ImageComponent
  968. Image=ProximityCornerNE
  969. LocationAccess=UseReticleMonkey,MainBracketNEAlt%0%
  970. AlphaAccess=UseReticleMonkey,GetAlphaAlt%0%
  971.  
  972. [ProximityCornerSW]
  973. Class=ImageComponent
  974. Image=ProximityCornerSW
  975. LocationAccess=UseReticleMonkey,MainBracketSWAlt%0%
  976. AlphaAccess=UseReticleMonkey,GetAlphaAlt%0%
  977.  
  978. [ProximityCornerSE]
  979. Class=ImageComponent
  980. Image=ProximityCornerSE
  981. LocationAccess=UseReticleMonkey,MainBracketSEAlt%0%
  982. AlphaAccess=UseReticleMonkey,GetAlphaAlt%0%
  983.  
  984. [ProximityTopNW]
  985. Class=ImageComponent
  986. Image=ProximityTopNW
  987. LocationAccess=UseReticleMonkey,ActorBracketNWAlt%0%
  988. AlphaAccess=UseReticleMonkey,GetAlphaAlt%0%
  989.  
  990. [ProximityTopNE]
  991. Class=ImageComponent
  992. Image=ProximityTopNE
  993. LocationAccess=UseReticleMonkey,ActorBracketNEAlt%0%
  994. AlphaAccess=UseReticleMonkey,GetAlphaAlt%0%
  995.  
  996. [ProximityTopSW]
  997. Class=ImageComponent
  998. Image=ProximityTopSW
  999. LocationAccess=UseReticleMonkey,ActorBracketSWAlt%0%
  1000. AlphaAccess=UseReticleMonkey,GetAlphaAlt%0%
  1001.  
  1002. [ProximityTopSE]
  1003. Class=ImageComponent
  1004. Image=ProximityTopSE
  1005. LocationAccess=UseReticleMonkey,ActorBracketSEAlt%0%
  1006. AlphaAccess=UseReticleMonkey,GetAlphaAlt%0%
  1007.  
  1008. [ProximitySideNW]
  1009. Class=ImageComponent
  1010. Image=ProximitySideNW
  1011. LocationAccess=UseReticleMonkey,PawnBracketNWAlt%0%
  1012. AlphaAccess=UseReticleMonkey,GetAlphaAlt%0%
  1013.  
  1014. [ProximitySideNE]
  1015. Class=ImageComponent
  1016. Image=ProximitySideNE
  1017. LocationAccess=UseReticleMonkey,PawnBracketNEAlt%0%
  1018. AlphaAccess=UseReticleMonkey,GetAlphaAlt%0%
  1019.  
  1020. [ProximitySideSW]
  1021. Class=ImageComponent
  1022. Image=ProximitySideSW
  1023. LocationAccess=UseReticleMonkey,PawnBracketSWAlt%0%
  1024. AlphaAccess=UseReticleMonkey,GetAlphaAlt%0%
  1025.  
  1026. [ProximitySideSE]
  1027. Class=ImageComponent
  1028. Image=ProximitySideSE
  1029. LocationAccess=UseReticleMonkey,PawnBracketSEAlt%0%
  1030. AlphaAccess=UseReticleMonkey,GetAlphaAlt%0%
  1031.  
  1032. ##############################
  1033.  
  1034. [UseReticle]
  1035. Class=FixedSizeContainer
  1036. Component=UseReticleMonkey
  1037. Component=UseReticleFade
  1038.  
  1039. [UseReticleFade]
  1040. Class=MultiStateComponent
  1041. State=NULL
  1042. State=UseReticleBits
  1043. Transition=UseReticleOn,0,1,0,UseReticleBits
  1044. Transition=UseReticleOff,1,0,0,UseReticleBits
  1045. TweenLocation=false
  1046. TweenAlpha=true
  1047.  
  1048. [UseReticleBits]
  1049. Class=FixedSizeContainer
  1050. Component=UseCorners
  1051. Component=TopBars
  1052. Component=SideBars
  1053. Component=UseText
  1054. Component=UseHealth
  1055.  
  1056. [UseText]
  1057. Class=MultiStateComponent
  1058. State=NULL
  1059. State=UseTextC
  1060. Transition=UseReticleText,1,1,0,NULL
  1061. Transition=UseReticleOff,0,0,0,NULL
  1062. DrawOrder=1
  1063.  
  1064. [UseTextC]
  1065. Class=Label
  1066. LocalizedFont=UseFont
  1067. Accessor=UseReticleMonkey,ReticleText
  1068. Align=HardCenter,HardCenter
  1069. Y=76
  1070.  
  1071. [UseHealth]
  1072. Class=MultiStateComponent
  1073. State=NULL
  1074. State=UseHealthC
  1075. Transition=UseReticleHealthBar,1,1,0,NULL
  1076. Transition=UseReticleOff,0,0,0,NULL
  1077. DrawOrder=1
  1078.  
  1079. [UseHealthC]
  1080. Class=ImageWipe
  1081. TopImage=Green
  1082. BottomImage=Red
  1083. Access=UseReticleMonkey,GetHealth
  1084. Size=128,4
  1085. Align=HardCenter,HardCenter
  1086. Y=84
  1087.  
  1088. [UseCorners]
  1089. Class=MultiStateComponent
  1090. State=NULL
  1091. State=UseCornersC
  1092. Transition=UseReticleCorners,1,1,0,NULL
  1093. Transition=UseReticleOff,0,0,0,NULL
  1094. DrawOrder=1
  1095.  
  1096. [UseCornersC]
  1097. Class=FixedSizeContainer
  1098. Component=UseCornerNW
  1099. Component=UseCornerNE
  1100. Component=UseCornerSW
  1101. Component=UseCornerSE
  1102.  
  1103. [TopBars]
  1104. Class=MultiStateComponent
  1105. State=NULL
  1106. State=TopBarsC
  1107. Transition=UseReticleTopBars,1,1,0,NULL
  1108. Transition=UseReticleOff,0,0,0,NULL
  1109. DrawOrder=1
  1110.  
  1111. [TopBarsC]
  1112. Class=FixedSizeContainer
  1113. Component=UseTopNW
  1114. Component=UseTopNE
  1115. Component=UseTopSW
  1116. Component=UseTopSE
  1117. Component=ImageComponent
  1118.     Image=UseLineTop
  1119.     XAccess=exp(Parent.UseTopNW.X+16)
  1120.     YAccess=exp(Parent.UseTopNW.Y)
  1121.     WidthAccess=UseReticleMonkey,LineWidth
  1122. Component=ImageComponent
  1123.     Image=UseLineBottom
  1124.     XAccess=exp(Parent.UseTopSW.X+16)
  1125.     YAccess=exp(Parent.UseTopSW.Y)
  1126.     WidthAccess=UseReticleMonkey,LineWidth
  1127.  
  1128. [SideBars]
  1129. Class=MultiStateComponent
  1130. State=NULL
  1131. State=SideBarsC
  1132. Transition=UseReticleSideBars,1,1,0,NULL
  1133. Transition=UseReticleOff,0,0,0,NULL
  1134. DrawOrder=1
  1135.  
  1136. [SideBarsC]
  1137. Class=FixedSizeContainer
  1138. Component=UseSideNW
  1139. Component=UseSideNE
  1140. Component=UseSideSW
  1141. Component=UseSideSE
  1142. Component=ImageComponent
  1143.     Image=UseLineLeft
  1144.     XAccess=exp(Parent.UseSideNW.X)
  1145.     YAccess=exp(Parent.UseSideNW.Y+32)
  1146.     HeightAccess=UseReticleMonkey,LineHeight
  1147. Component=ImageComponent
  1148.     Image=UseLineRight
  1149.     XAccess=exp(Parent.UseSideNE.X)
  1150.     YAccess=exp(Parent.UseSideNE.Y+32)
  1151.     HeightAccess=UseReticleMonkey,LineHeight
  1152.  
  1153. [UseCornerNW]
  1154. Class=ImageComponent
  1155. Image=UseCornerNW
  1156. LocationAccess=UseReticleMonkey,MainBracketNW
  1157.  
  1158. [UseCornerNE]
  1159. Class=ImageComponent
  1160. Image=UseCornerNE
  1161. LocationAccess=UseReticleMonkey,MainBracketNE
  1162.  
  1163. [UseCornerSW]
  1164. Class=ImageComponent
  1165. Image=UseCornerSW
  1166. LocationAccess=UseReticleMonkey,MainBracketSW
  1167.  
  1168. [UseCornerSE]
  1169. Class=ImageComponent
  1170. Image=UseCornerSE
  1171. LocationAccess=UseReticleMonkey,MainBracketSE
  1172.  
  1173. [UseTopNW]
  1174. Class=ImageComponent
  1175. Image=UseTopNW
  1176. LocationAccess=UseReticleMonkey,ActorBracketNW
  1177.  
  1178. [UseTopNE]
  1179. Class=ImageComponent
  1180. Image=UseTopNE
  1181. LocationAccess=UseReticleMonkey,ActorBracketNE
  1182.  
  1183. [UseTopSW]
  1184. Class=ImageComponent
  1185. Image=UseTopSW
  1186. LocationAccess=UseReticleMonkey,ActorBracketSW
  1187.  
  1188. [UseTopSE]
  1189. Class=ImageComponent
  1190. Image=UseTopSE
  1191. LocationAccess=UseReticleMonkey,ActorBracketSE
  1192.  
  1193. [UseSideNW]
  1194. Class=ImageComponent
  1195. Image=UseSideNW
  1196. LocationAccess=UseReticleMonkey,PawnBracketNW
  1197.  
  1198. [UseSideNE]
  1199. Class=ImageComponent
  1200. Image=UseSideNE
  1201. LocationAccess=UseReticleMonkey,PawnBracketNE
  1202.  
  1203. [UseSideSW]
  1204. Class=ImageComponent
  1205. Image=UseSideSW
  1206. LocationAccess=UseReticleMonkey,PawnBracketSW
  1207.  
  1208. [UseSideSE]
  1209. Class=ImageComponent
  1210. Image=UseSideSE
  1211. LocationAccess=UseReticleMonkey,PawnBracketSE
  1212.  
  1213. [UseReticleMonkey]
  1214. Helper=U2$UseReticleMonkey
  1215. RegisterObj=UseReticleMonkey
  1216.  
  1217. ##############################
  1218.  
  1219. [DamageIndicator]
  1220. Class=MultiStateComponent
  1221. State=NULL
  1222. State=DamageIndicatorC
  1223. Transition=PainFlash,1,0,0.6,DamageIndicatorC
  1224. TweenLocation=false
  1225. TweenAlpha=true
  1226. DrawOrder=1
  1227.  
  1228. [DamageIndicatorC]
  1229. Class=FixedSizeContainer
  1230. Component=ImageWedge
  1231.     Image=DamageIndicator
  1232.     Radius=94
  1233.     AngleAccess=PlayerPawn,GetDamageIndicatorAngleA
  1234.     Align=HardCenter,HardCenter
  1235. Component=ImageWedge
  1236.     Image=DamageIndicatorR
  1237.     Radius=94
  1238.     AngleAccess=PlayerPawn,GetDamageIndicatorAngleB
  1239.     Align=HardCenter,HardCenter
  1240.  
  1241. ##############################
  1242.  
  1243. [ObjectivesScreen]
  1244. Class=MultiStateComponent
  1245. State=ObjectivesScreenBlah
  1246. Transition=ObjectivesScreen.B,0,0,0,NULL
  1247. Transition=ObjectivesScreen.A,0,0,0.01,NULL
  1248. TriggerEvent=0,0,Event,ObjectivesScreen.Hide
  1249. TriggerEvent=0,0,CodeMonkey,UnPause_Objectives
  1250. TriggerEvent=0,0,CodeMonkey,RestoreHUD
  1251. TriggerEvent=1,0,Event,ObjectivesScreen.Show
  1252. TriggerEvent=1,0,CodeMonkey,Pause_Objectives
  1253. TriggerEvent=1,0,CodeMonkey,HideHUD
  1254. TriggerEvent=1,0.1,Event,LevelActionOff
  1255. NextTransitionEvent=ToggleObjectives
  1256. TweenLocation=false
  1257. Register=ObjectivesScreen
  1258. DrawOrder=1
  1259.  
  1260. [ObjectivesScreenBlah]
  1261. Class=MultiStateComponent
  1262. State=NULL
  1263. State=ObjectivesScreenC
  1264. Transition=ObjectivesScreen.Show,1,1,0,NULL
  1265. Transition=ObjectivesScreen.Hide,0,0,0,NULL
  1266. Transition=LevelChange,0,0,0,NULL
  1267. TriggerEvent=2,0.0,Event,ObjectivesScreen.B
  1268. TweenLocation=false
  1269. DrawOrder=1
  1270.  
  1271. [TempMouse]
  1272. Class=MouseCursor
  1273. Image=MouseCursor
  1274.  
  1275. [TempEditor]
  1276. Class=MultiStateComponent
  1277. State=NULL
  1278. State=Editor
  1279. NextStateEvent=ToggleEditor
  1280. DrawOrder=100
  1281.  
  1282. [ObjectivesScreenC]
  1283. Class=FixedSizeContainer
  1284. ;Component=TempMouse
  1285. ;Component=TempEditor
  1286. Component=TileContainer
  1287.     Horizontal=true
  1288.     Component=ImageComponent
  1289.         Image=ObjectivesBackground
  1290.         Height=310
  1291.     Component=ImageComponent
  1292.         Image=ObjectivesBackgroundR
  1293.         Height=310
  1294.     Align=Center,Center
  1295.     DrawOrder=1
  1296. Component=TextArea
  1297.     LocalizedFont=ObjectiveTextFont
  1298.     ;Access=Player,GetObjectives
  1299.     Access=CodeMonkey,GetObjectives
  1300.     ForceWrap=true
  1301.     Align=Center,Center
  1302.     Size=460,240
  1303.     Y=-7
  1304. Component=ImageComponent
  1305.     Image=ObjectivesTopBracket
  1306.     Align=Center,Center
  1307.     Y=-139
  1308. Component=ImageComponent
  1309.     Image=ObjectivesBottomBracket
  1310.     Align=Center,Center
  1311.     Y=135
  1312. Component=ImageComponent
  1313.     Image=ObjectivesTranslucentPiece
  1314.     Align=Center,Center
  1315.     Location=79,136
  1316. Component=ObjectivesTitle
  1317. Component=KeyEvent
  1318.     KeyPress=Escape,Event,ToggleObjectives
  1319. Align=HardCenter,HardCenter
  1320. Y=66
  1321.  
  1322. [ObjectivesTitle]
  1323. Class=FixedSizeContainer
  1324. Component=ImageComponent
  1325.     Image=TypeBackground
  1326.     Align=Center,None
  1327. Component=ImageComponent
  1328.     Image=CoverBar
  1329.     Align=Center,None
  1330.     Location=10,-2
  1331. Component=ImageComponent
  1332.     Image=ZigZagNextToTypeBackground
  1333.     Location=174,19
  1334. Component=ImageComponent
  1335.     Image=LeftAngleGradientPiece
  1336.     Location=-30,15
  1337. Component=ImageComponent
  1338.     Image=LeftAngleGradientPieceStretchDot
  1339.     Location=13,37
  1340.     Size=70,2
  1341. Component=ImageComponent
  1342.     Image=LeftAngleGradientPieceStretchDotR
  1343.     Location=-224,19
  1344.     Size=195,2
  1345. Component=Label
  1346.     LocalizedFont=ObjectiveTitleFont
  1347.     Color=254,241,194,255
  1348.     Text=Objectives
  1349.     Align=Center,None
  1350.     Location=-2,8
  1351.     Localize=true
  1352. Align=Center,Center
  1353. Location=-163,-177
  1354. Size=187,36
  1355. DrawOrder=1
  1356.  
  1357. ##############################
  1358.  
  1359. [LevelAction]
  1360. Class=MultiStateComponent
  1361. State=NULL
  1362. State=LevelActionA
  1363. Transition=LevelActionOn,1,1,0,NULL
  1364. Transition=LevelActionShow,1,1,0,NULL
  1365. Transition=LevelActionOff,0,0,0,NULL
  1366. TriggerEvent=0,0.0,Event,LevelAction.On
  1367. TriggerEvent=1,0.0,Event,LevelAction.Show
  1368. TweenLocation=false
  1369. DrawOrder=1
  1370.  
  1371. [LevelActionA]
  1372. Class=MultiStateComponent
  1373. State=LevelActionC:0/5/-4/-7/0
  1374. State=LevelActionC:255/0/-16/-2/12
  1375. Transition=LevelAction.On,1,1,0.0,NULL
  1376. Transition=LevelAction.Show,0,1,0.8,LevelActionC:0/0/0/0/0/%0%
  1377. TweenAlpha=true
  1378. Register=LevelAction
  1379.  
  1380. [LevelActionC]
  1381. Class=FixedSizeContainer
  1382. Component=TileContainer
  1383.     Horizontal=true
  1384.     Component=ImageComponent
  1385.         Image=ObjectivesBackground
  1386.         Height=60
  1387.         Alpha=%0%
  1388.     Component=ImageComponent
  1389.         Image=ObjectivesBackgroundR
  1390.         Height=60
  1391.         Alpha=%0%
  1392.     Align=Center,Center
  1393.     DrawOrder=1
  1394. Component=LabelShadow
  1395.     LocalizedFont=LevelActionFont
  1396.     Access=Console,GetLevelAction
  1397.     Align=Center,Center
  1398.     Alpha=%0%
  1399.     Y=-1
  1400. Component=ImageComponent
  1401.     Image=ObjectivesTopBracket
  1402.     Align=Center,Center
  1403.     Location=%1%,%2%
  1404. Component=FixedSizeContainer
  1405.     Component=ImageComponent
  1406.         Image=ObjectivesBottomBracket
  1407.         Align=Center,Center
  1408.     Component=ImageComponent
  1409.         Image=ObjectivesTranslucentPiece
  1410.         Location=79,1
  1411.         Align=Center,Center
  1412.     Location=%3%,%4%
  1413.     DrawOrder=1
  1414. Component=MultiStateComponent
  1415.     State=NULL
  1416.     State=LoadingBar
  1417.     Transition=ShowLoadingBar,1,1,0,NULL
  1418.     Transition=LevelActionOff,0,0,0,NULL
  1419. Align=HardCenter,HardCenter
  1420.  
  1421. [LoadingBar]
  1422. Class=FixedSizeContainer
  1423. Component=ImageWipe
  1424.     TopImage=Gray
  1425.     Access=CodeMonkey,GetLevelLoadPct
  1426.     AlphaAccess=CodeMonkey,GetLevelLoadAlpha
  1427.     Size=220,1
  1428.     Location=51,-19
  1429.     Align=HardCenter,HardCenter
  1430. Component=ImageWipe
  1431.     TopImage=Gray
  1432.     Access=CodeMonkey,GetLevelLoadPct
  1433.     AlphaAccess=CodeMonkey,GetLevelLoadAlpha
  1434.     Size=220,1
  1435.     Location=-105,21
  1436.     Invert=true
  1437.     Align=HardCenter,HardCenter
  1438.  
  1439. ##############################
  1440.  
  1441. [EndGame]
  1442. Class=FixedSizeContainer
  1443. Component=EndGameMenu
  1444. Component=EndGameBackground
  1445. DrawOrder=1
  1446.  
  1447. [EndGameBackground]
  1448. Class=MultiStateComponent
  1449. State=NULL
  1450. Transition=EndGame,0,0,8.0,NULL
  1451. Transition=EndGameMenu.FadeToBlack,0,0,3.0,NULL
  1452. Transition=EndGameMenu.Reset,0,0,0,NULL
  1453. Transition=LevelChange,0,0,0,NULL
  1454. TriggerEvent=0,0.0,DisableEvent,QuickSave
  1455. TriggerEvent=0,0.0,DisableEvent,QuickLoad
  1456. TriggerEvent=0,1.0,Event,EndGameMenu.FadeToBlack
  1457. TriggerEvent=1,0.0,Event,LevelEnd.FadeToBlack
  1458. TriggerEvent=1,0.7,Event,EndGameMenu.Show
  1459. TriggerEvent=1,1.0,CodeMonkey,Pause
  1460. TriggerEvent=2,0.0,CodeMonkey,UnPause
  1461. TriggerEvent=2,0.0,EnableEvent,QuickSave
  1462. TriggerEvent=2,0.0,EnableEvent,QuickLoad
  1463. TriggerEvent=3,0.0,Event,EndGameMenu.Reset
  1464. TweenLocation=false
  1465. TweenLinear=true
  1466. TweenAlpha=true
  1467. DrawOrder=0
  1468.  
  1469. [EndGameMenu]
  1470. Class=MultiStateComponent
  1471. State=NULL
  1472. State=EndGameMenuFade
  1473. Transition=EndGameMenu.Show,1,1,0,NULL
  1474. Transition=EndGameMenu.Reset,0,0,0,NULL
  1475. TweenLocation=false
  1476. Register=EndGameMenu
  1477. DrawOrder=1
  1478.  
  1479. [EndGameMenuFade]
  1480. Class=MultiStateComponent
  1481. State=NULL
  1482. State=EndGameButtons
  1483. Transition=EndGameMenu.Show,0,1,0.6,EndGameButtons_NoMouse
  1484. Transition=EndGameMenu.Reset,0,0,0,NULL
  1485. TweenLocation=false
  1486. TweenAlpha=true
  1487. DrawOrder=1
  1488.  
  1489. [EndGameButtons]
  1490. Class=FixedSizeContainer
  1491. Component=U2Menus.U2Mouse
  1492. ;Component=U2Menus.UIEditor
  1493. Component=TileContainer
  1494.     Horizontal=true
  1495.     Component=EndGameButton:LoadMenu
  1496.     Component=EndGameButton:QuickLoad
  1497.         EnabledAccess=Codemonkey,QuickLoadExists
  1498.     Component=EndGameButton:RestartLevel
  1499.     Align=HardCenter,HardCenter
  1500.     Location=-48,55
  1501. Component=EndGameQuit
  1502.  
  1503. [EndGameButtons_NoMouse]
  1504. Class=FixedSizeContainer
  1505. Component=TileContainer
  1506.     Horizontal=true
  1507.     Component=EndGameButton:LoadMenu
  1508.     Component=EndGameButton:QuickLoad
  1509.         EnabledAccess=Codemonkey,QuickLoadExists
  1510.     Component=EndGameButton:RestartLevel
  1511.     Align=HardCenter,HardCenter
  1512.     Location=-48,55
  1513. Component=EndGameQuit
  1514.  
  1515. [EndGameButton]
  1516. Class=FixedSizeContainer
  1517. Component=ImageComponent
  1518.     Image=SubMenuBackground
  1519.     X=79
  1520. Component=ImageComponent
  1521.     Image=SubMenuZigZag
  1522.     Y=3
  1523. Component=Label
  1524.     LocalizedFont=ButtonFont
  1525.     Text=EndGame_%0%
  1526.     Location=112,2
  1527.     Localize=true
  1528. Component=RealComponent
  1529.     Size=144,25
  1530.     X=79
  1531.     MouseEnter=Event,MouseOver.PlaySound
  1532.     MouseEnter=Event,EndGameButton.On
  1533.     MouseExit=Event,EndGameButton.Off
  1534.     MouseClick=CodeMonkey,EndGame_%0%
  1535.     MouseClick=Event,MouseDown.PlaySound
  1536.     ;MouseClick=Event,EndGameMenu.Reset
  1537.     %EnabledAccess
  1538. Component=MultiStateComponent
  1539.     State=NULL
  1540.     State=EndGameButtonHilite
  1541.     Transition=EndGameButton.On,0,1,0.2,EndGameButtonHilite
  1542.     Transition=EndGameButton.Off,1,0,0.3,EndGameButtonHilite
  1543.     TweenLocation=false
  1544.     TweenAlpha=true
  1545.     Location=87,-2
  1546.     DrawOrder=1
  1547. Register=EndGameButton
  1548. %EnabledAccess
  1549. Size=176,40
  1550. DrawOrder=1
  1551.  
  1552. [EndGameButtonHilite]
  1553. Class=ImageComponent
  1554. Image=AdvancedGlow
  1555.  
  1556. [EndGameQuit]
  1557. Class=FixedSizeContainer
  1558. Component=Button
  1559.     UpImage=OptionBackground
  1560.     DownImage=OptionButtonDown
  1561.     LocalizedFont=QuitFont
  1562.     ;Color=254,241,194,255
  1563.     Text=EndGame_Quit
  1564.     Localize=true
  1565.     Action=ConsoleCommand,EXIT
  1566.     Action=Event,MouseDown.PlaySound
  1567.     MouseEnter=Event,MouseOver.PlaySound
  1568.     MouseEnter=Event,EndGameQuit.On
  1569.     MouseExit=Event,EndGameQuit.Off
  1570.     Size=79,23
  1571.     Align=Center,Center
  1572.     DrawOrder=1
  1573. Component=MultiStateComponent
  1574.     State=NULL
  1575.     State=EndGameQuitHilite
  1576.     Transition=EndGameQuit.On,0,1,0.2,EndGameQuitHilite
  1577.     Transition=EndGameQuit.Off,1,0,0.3,EndGameQuitHilite
  1578.     TweenLocation=false
  1579.     TweenAlpha=true
  1580.     Align=Center,Center
  1581.     DrawOrder=1
  1582. Component=ImageComponent
  1583.     Image=OptionZigZag
  1584.     Location=-92,18
  1585. Component=ImageComponent
  1586.     Image=OptionZigZagStretch
  1587.     Width=265
  1588.     Location=300,25
  1589. Register=EndGameQuit
  1590. Size=82,21
  1591. Align=HardRight,HardBottom
  1592. Location=-63,-21
  1593. DrawOrder=1
  1594.  
  1595. [EndGameQuitHilite]
  1596. Class=ImageComponent
  1597. Image=OptionGlow
  1598.  
  1599. ##############################
  1600.  
  1601. [Confirmation]
  1602. Class=FixedSizeContainer
  1603. Component=ConfirmationMenu:%1%/%2%/%3%/%4%
  1604. Component=ConfirmationText:%0%
  1605. Component=ConfirmationBackground:%0%
  1606. %DrawOrder
  1607. DrawOrder=1
  1608.  
  1609. [ConfirmationBackground]
  1610. Class=MultiStateComponent
  1611. State=NULL
  1612. State=ConfirmationBackgroundImage
  1613. Transition=Confirmation_%0%,0,1,1.0,ConfirmationBackgroundImage
  1614. Transition=ConfirmationMenu.Reset,0,0,0,NULL
  1615. Transition=LevelChange,0,0,0,NULL
  1616. TriggerEvent=0,0.0,Event,ConfirmationMenu.Show
  1617. TriggerEvent=0,0.0,CodeMonkey,Pause_withDraw
  1618. TriggerEvent=0,0.001,Event,LevelActionOff
  1619. TriggerEvent=1,0.0,CodeMonkey,UnPause_withDraw
  1620. TriggerEvent=2,0.0,Event,ConfirmationMenu.Reset
  1621. TweenLocation=false
  1622. TweenAlpha=true
  1623. DrawOrder=-1
  1624.  
  1625. [ConfirmationBackgroundImage]
  1626. Class=ImageComponent
  1627. Image=Black
  1628. Size=4096,4096
  1629. Align=HardCenter,HardCenter
  1630. Alpha=179
  1631.  
  1632. [ConfirmationMenu]
  1633. Class=MultiStateComponent
  1634. State=NULL
  1635. State=ConfirmationMenuPieces:%0%/%1%/%2%/%3%
  1636. Transition=ConfirmationMenu.Show,1,1,0,NULL
  1637. Transition=ConfirmationMenu.Reset,0,0,0,NULL
  1638. TweenLocation=false
  1639. Register=ConfirmationMenu
  1640. DrawOrder=1
  1641.  
  1642. [ConfirmationMenuPieces]
  1643. Class=FixedSizeContainer
  1644. Component=U2Menus.U2Mouse
  1645. Component=ConfirmationMenuFade:%0%/%1%/%2%/%3%
  1646. Component=KeyEvent
  1647.     KeyPress=Escape,Event,ConfirmationMenu.Reset
  1648.  
  1649. [ConfirmationMenuFade]
  1650. Class=MultiStateComponent
  1651. State=NULL
  1652. State=ConfirmationButtons:%0%/%1%/%2%/%3%
  1653. Transition=ConfirmationMenu.Show,0,1,0.6,ConfirmationButtons:%0%/%1%/%2%/%3%
  1654. Transition=ConfirmationMenu.Reset,0,0,0,NULL
  1655. TweenLocation=false
  1656. TweenAlpha=true
  1657. DrawOrder=1
  1658.  
  1659. [ConfirmationButtons]
  1660. Class=TileContainer
  1661. Horizontal=true
  1662. Component=ConfirmationButton:%0%/%1%
  1663. Component=ConfirmationButton:%2%/%3%
  1664. Align=HardCenter,HardCenter
  1665. Location=-64,55
  1666. DrawOrder=1
  1667.  
  1668. [ConfirmationButton]
  1669. Class=FixedSizeContainer
  1670. Component=ImageComponent
  1671.     Image=SubMenuBackground
  1672.     X=79
  1673. Component=ImageComponent
  1674.     Image=SubMenuZigZag
  1675.     Y=3
  1676. Component=Label
  1677.     ButtonFont=HUD_Fonts.EuroExt14
  1678.     Text=Confirmation_%0%
  1679.     Location=112,2
  1680.     Localize=true
  1681. Component=RealComponent
  1682.     Size=144,25
  1683.     X=79
  1684.     MouseEnter=Event,MouseOver.PlaySound
  1685.     MouseEnter=Event,ConfirmationButton.On
  1686.     MouseExit=Event,ConfirmationButton.Off
  1687.     MouseClick=CodeMonkey,%1%
  1688.     MouseClick=Event,MouseDown.PlaySound
  1689.     MouseClick=Event,ConfirmationMenu.Reset
  1690. Component=MultiStateComponent
  1691.     State=NULL
  1692.     State=ConfirmationButtonHilite
  1693.     Transition=ConfirmationButton.On,0,1,0.2,ConfirmationButtonHilite
  1694.     Transition=ConfirmationButton.Off,1,0,0.3,ConfirmationButtonHilite
  1695.     TweenLocation=false
  1696.     TweenAlpha=true
  1697.     Location=87,-2
  1698.     DrawOrder=1
  1699. Register=ConfirmationButton
  1700. Size=176,40
  1701. DrawOrder=1
  1702.  
  1703. [ConfirmationButtonHilite]
  1704. Class=ImageComponent
  1705. Image=AdvancedGlow
  1706.  
  1707. [ConfirmationText]
  1708. Class=MultiStateComponent
  1709. State=NULL
  1710. State=ConfirmationTextA:%0%
  1711. Transition=ConfirmationMenu.Show,1,1,0,NULL
  1712. Transition=ConfirmationMenu.Reset,0,0,0,NULL
  1713. TriggerEvent=0,0.0,Event,ConfirmationText.Show
  1714. TweenLocation=false
  1715. DrawOrder=0
  1716.  
  1717. [ConfirmationTextA]
  1718. Class=MultiStateComponent
  1719. State=ConfirmationTextC:0/5/-4/-7/0/%0%
  1720. State=ConfirmationTextC:255/0/-16/-2/12/%0%
  1721. Transition=ConfirmationText.Show,0,1,0.8,ConfirmationTextC:0/0/0/0/0/%0%
  1722. TweenLocation=true
  1723. TweenAlpha=true
  1724. Register=ConfirmationText
  1725. DrawOrder=0
  1726.  
  1727. [ConfirmationTextC]
  1728. Class=FixedSizeContainer
  1729. Component=TileContainer
  1730.     Horizontal=true
  1731.     Component=ImageComponent
  1732.         Image=ObjectivesBackground
  1733.         Height=60
  1734.         Alpha=%0%
  1735.     Component=ImageComponent
  1736.         Image=ObjectivesBackgroundR
  1737.         Height=60
  1738.         Alpha=%0%
  1739.     Align=Center,Center
  1740.     DrawOrder=1
  1741. Component=LabelShadow
  1742.     LocalizedFont=ConfirmationFont
  1743.     Text=Confirmation_%5%
  1744.     Localize=true
  1745.     Align=Center,Center
  1746.     Alpha=%0%
  1747.     Y=-1
  1748. Component=ImageComponent
  1749.     Image=ObjectivesTopBracket
  1750.     Align=Center,Center
  1751.     Location=%1%,%2%
  1752. Component=FixedSizeContainer
  1753.     Component=ImageComponent
  1754.         Image=ObjectivesBottomBracket
  1755.         Align=Center,Center
  1756.     Component=ImageComponent
  1757.         Image=ObjectivesTranslucentPiece
  1758.         Location=79,1
  1759.         Align=Center,Center
  1760.     Location=%3%,%4%
  1761.     DrawOrder=1
  1762. Align=HardCenter,HardCenter
  1763.  
  1764. ##############################
  1765.  
  1766. [CodeMonkey]
  1767. Helper=U2$CodeMonkey
  1768. RegisterObj=CodeMonkey
  1769.  
  1770. [TutorialScoreboard]
  1771. Class=MultiStateComponent
  1772. State=NULL
  1773. State=TutorialScoreboardC
  1774. Transition=TutorialScoreboardOn,1,1,0,NULL
  1775. Transition=TutorialScoreboardOff,0,0,0,NULL
  1776. TweenLocation=false
  1777.  
  1778. [TutorialScoreboardC]
  1779. Class=FixedSizeContainer
  1780. ;Component=TempMouse
  1781. ;Component=TempEditor
  1782. Component=CodeMonkey
  1783. Component=Label
  1784.     Access=CodeMonkey,TutorialGetPlayerName
  1785.     Text=PlayerName
  1786.     LocalizedFont=TutorialFont
  1787.     Y=0
  1788. Component=Label
  1789.     Access=CodeMonkey,TutorialGetOpponentName
  1790.     Text=OpponentName
  1791.     LocalizedFont=TutorialFont
  1792.     Y=49
  1793. Component=Label
  1794.     Access=CodeMonkey,TutorialGetPlayerScore
  1795.     Text=-1
  1796.     Font=SubTFonts.Micro22
  1797.     Location=10,17
  1798. Component=Label
  1799.     Access=CodeMonkey,TutorialGetOpponentScore
  1800.     Text=07
  1801.     Font=SubTFonts.Micro22
  1802.     Location=10,68
  1803. Location=20,-101
  1804. Align=HardLeft,HardBottom
  1805.  
  1806. ##############################
  1807.  
  1808. [WeaponPanel]
  1809. Helper=U2$WeaponPanel
  1810. RegisterObj=WeaponPanel
  1811.  
  1812. [U2Assets]
  1813. Class=FixedSizeContainer
  1814. Component=U2HUDTextures
  1815. Component=U2HUDTextures_more
  1816. Component=GlowTextures
  1817. Component=ArtifactTextures
  1818. Component=WeaponIconTextures
  1819. Component=WeaponIconTextures_xmp
  1820. Component=ScreenTileImage
  1821. Component=UseReticleTextures
  1822. Component=ProximityReticleTextures
  1823. Component=SwipeTextures
  1824. Component=ObjectivesTextures
  1825. Component=DamageIndicatorTextures
  1826. Component=U2HUDSounds
  1827.  
  1828. [U2HUDSounds]
  1829. Class=FixedSizeContainer
  1830. Component=U2Sound:DialogPanelCascade
  1831. Component=U2Sound:WeaponPanelCascade
  1832. Component=U2Sound:WeaponPanelInitiate
  1833.  
  1834. [U2Sound]
  1835. Class=SoundComponent
  1836. Sound=UISounds.%0%
  1837. Register=%0%
  1838.  
  1839. [U2HUDTextures]
  1840. Class=Image
  1841. Material=UIResT.HUD.U2HUD
  1842. Image2=OrangeBar,3,1,136,7
  1843. Image2=BlueBar,3,9,136,15
  1844. Image2=BarBackground,3,17,136,23
  1845. Image2=OrangeBarR,136,1,3,7
  1846. Image2=BlueBarR,136,9,3,15
  1847. Image2=BarBackgroundR,136,17,3,23
  1848. Image2=Clip,3,25,188,47
  1849. Image2=Ammo,3,50,188,72
  1850. Image2=Health,3,75,188,97
  1851. Image2=Shield,3,100,188,122
  1852. Image2=DialogTrayFront,14,137,59,163
  1853. Image2=DialogTrayMiddle,86,137,237,159
  1854. Image2=DialogTrayEnd,212,95,238,117
  1855. Image2=WeaponTray,126,175,198,198
  1856. Image2=ZigZag,37,212,109,220
  1857. Image2=ThinTopLine,12,224,10,224
  1858. Image2=BackgroundBlock,3,227,253,253
  1859. Image2=ScreenFront,166,1,255,24
  1860. Image2=ZigZagR,109,212,37,220
  1861. Image2=ThinTopLineR,10,224,12,224
  1862. Image2=BackgroundBlockR,253,227,3,253
  1863. Image2=ScreenFrontR,255,1,167,24
  1864.  
  1865. [U2HUDTextures_more]
  1866. Class=Image
  1867. Material=UIResT.HUD.U2HUD
  1868. Image=ZigZagGlow,134,161,75,13
  1869. Image=ZigZagGlowR,209,161,-75,13
  1870. Image=WeaponHilite,255,6,69,23
  1871. Image=ArtifactHolder,264,34,116,34
  1872. Image=XMPHolder,331,165,51,34
  1873. Image=AutoTurret,292,212,25,29
  1874. Image=RocketTurret,334,210,26,31
  1875. Image=FieldGenerator,404,169,10,33
  1876. Image=ProximitySensor,434,171,17,32
  1877. Image=TextGlowSwipe,336,3,16,30
  1878. Image=XMPZigZag,37,220,72,-8
  1879. Image=XMPZigZagGlow,134,174,75,-13
  1880. Image=XMPTextEnd,266,165,38,34
  1881. Image=XMPTextBackground,304,165,27,34
  1882.  
  1883. [GlowTextures]
  1884. Class=Image
  1885. Material=UIResT.HUD.U2HUD
  1886. Image=HealthGlow,258,133,128,32
  1887. Image=ShieldGlow,258,133,128,32
  1888. Image=ClipGlow,386,133,-128,32
  1889. Image=AmmoGlow,386,133,-128,32
  1890.  
  1891. [DamageIndicatorTextures]
  1892. Class=Image
  1893. Material=UIResT.HUD.Damage
  1894. Image=DamageIndicator,0,0,256,256
  1895. Image=DamageIndicatorR,256,0,-256,256
  1896.  
  1897. [ArtifactTextures]
  1898. Class=Image
  1899. Material=UIResT.HUD.U2HUD
  1900. Image=Artifact_Armor,427,15,15,28
  1901. Image=Artifact_Damage,457,17,23,28
  1902. Image=Artifact_Health,459,56,30,20
  1903. Image=Artifact_Invisible,456,97,32,23
  1904. Image=Artifact_Locator,463,134,14,29
  1905. Image=Artifact_Speed,485,160,16,31
  1906. Image=ArtifactZigZag,109,220,-72,-8
  1907. Image=ArtifactZigZagGlow,209,174,-75,-13
  1908.  
  1909. [SwipeTextures]
  1910. Class=Image
  1911. Material=UIResT.HUD.U2HUD
  1912. Image=TextGlowSwipeB01,287,73,25,30
  1913. Image=TextGlowSwipeB02,328,73,25,30
  1914. Image=TextGlowSwipeB03,368,73,25,30
  1915. Image=TextGlowSwipeB04,408,73,25,30
  1916. Image=TextGlowSwipeC01,292,121,21,32
  1917. Image=TextGlowSwipeC02,332,121,21,32
  1918. Image=TextGlowSwipeC03,372,121,21,32
  1919. Image=TextGlowSwipeC04,412,121,21,32
  1920.  
  1921. [WeaponIconTextures]
  1922. Class=Image
  1923. Material=UIResT.HUD.U2HUD
  1924. Image=WI_DP,235,56,18,13
  1925. Image=WI_P,217,190,26,14
  1926. Image=WI_AR,15,171,37,14
  1927. Image=WI_FT,49,189,27,16
  1928. Image=WI_RL,79,178,42,15
  1929. Image=WI_T,108,161,15,14
  1930. Image=WI_ER,204,73,48,9
  1931. Image=WI_LR,12,192,32,12
  1932. Image=WI_MC,226,169,19,14
  1933. Image=WI_SC,199,56,31,14
  1934. Image=WI_GL,205,121,39,13
  1935. Image=WI_S,181,203,35,13
  1936. Image=WI_LG,230,83,24,14
  1937. Image=WI_SR,122,204,47,12
  1938. Image=WI_Default,211,33,14,14
  1939. Image=XMP_Unknown,211,33,14,14
  1940.  
  1941. [WeaponIconTextures_xmp]
  1942. Class=Image
  1943. Material=UIResT.HUD.U2HUD
  1944. Image=XMP_AT,269,116,21,14
  1945. Image=XMP_RT,295,116,21,14
  1946. Image=XMP_SG,323,112,16,21
  1947. Image=XMP_PS,347,112,16,21
  1948.  
  1949. [ScreenTileImage]
  1950. Class=Image
  1951. Material=UIResT.HUD.ScreenTile
  1952. FullImage=ScreenTile,true
  1953.  
  1954. [UseReticleTextures]
  1955. Class=Image
  1956. Material=UIResT.HUD.U2HUD
  1957. Image=UseCornerNW,421,230,26,15
  1958. Image=UseCornerNE,447,230,-26,15
  1959. Image=UseCornerSW,421,245,26,-15
  1960. Image=UseCornerSE,447,245,-26,-15
  1961. Image=UseTopNW,431,215,16,8
  1962. Image=UseTopNE,447,215,-16,8
  1963. Image=UseTopSW,431,223,16,-8
  1964. Image=UseTopSE,447,223,-16,-8
  1965. Image=UseLineTop,448,215,8,8
  1966. Image=UseLineBottom,448,223,8,-8
  1967. Image=UseSideNW,426,116,15,32
  1968. Image=UseSideNE,441,116,-15,32
  1969. Image=UseSideSW,426,148,15,-32
  1970. Image=UseSideSE,441,148,-15,-32
  1971. Image=UseLineLeft,426,148,15,4
  1972. Image=UseLineRight,441,148,-15,4
  1973.  
  1974. [ProximityReticleTextures]
  1975. Class=Image
  1976. Material=UIResT.HUD.U2HUD
  1977. Image=ProximityCornerNW,375,230,26,15
  1978. Image=ProximityCornerNE,401,230,-26,15
  1979. Image=ProximityCornerSW,375,245,26,-15
  1980. Image=ProximityCornerSE,401,245,-26,-15
  1981. Image=ProximityTopNW,385,215,16,8
  1982. Image=ProximityTopNE,401,215,-16,8
  1983. Image=ProximityTopSW,385,223,16,-8
  1984. Image=ProximityTopSE,401,223,-16,-8
  1985. Image=ProximityLineTop,402,215,8,8
  1986. Image=ProximityLineBottom,402,223,8,-8
  1987. Image=ProximitySideNW,407,116,15,16
  1988. Image=ProximitySideNE,422,116,-15,16
  1989. Image=ProximitySideSW,407,132,15,-16
  1990. Image=ProximitySideSE,422,132,-15,-16
  1991. ;Image=ProximitySideNW,426,116,15,32
  1992. ;Image=ProximitySideNE,441,116,-15,32
  1993. ;Image=ProximitySideSW,426,148,15,-32
  1994. ;Image=ProximitySideSE,441,148,-15,-32
  1995. Image=ProximityLineLeft,407,148,15,4
  1996. Image=ProximityLineRight,422,148,-15,4
  1997.  
  1998. [ObjectivesTextures]
  1999. Class=Image
  2000. Material=UIResT.UI.UIPieces
  2001. Image=ObjectivesTopBracket,0,3,487,21
  2002. Image=ObjectivesBottomBracket,21,26,490,33
  2003. Image=ObjectivesTranslucentPiece,109,140,124,23
  2004. Image=ObjectivesBackground,266,156,242,6
  2005. Image=ObjectivesBackgroundR,508,156,-242,6
  2006. Image=TypeBackground,0,350,155,35
  2007. Image=CoverBar,326,136,183,10
  2008. Image=ZigZagNextToTypeBackground,156,369,251,15
  2009. Image=LeftAngleGradientPiece,1,325,45,25
  2010. Image=LeftAngleGradientPieceStretchDot,43,347,2,2
  2011. Image=LeftAngleGradientPieceStretchDotR,1,329,2,2
  2012.  
  2013.